package 泛型;

import java.util.ArrayList;

public class 泛型数组 {
    public static void main(String[] args) {
//        只能声明带泛型的数组的引用,不能创建带泛型的数组的对象
//        也就是说这句话的前半句不报错,但是加上后面就会报错
//        ArrayList<String>[] array = new ArrayList<String>[10];
//不过下面这句话不会报错
        ArrayList[] lists = new ArrayList[10];
        ArrayList<String>[] array = new ArrayList[10];
        array[0] = new ArrayList<String>();
        ArrayList<Integer> array1 = new ArrayList<Integer>();
        array1.add(1);
        array[0].add("1");
//        array[0] = array1;
        数组泛型<String> array2 = new 数组泛型<>(String.class, 10);
        array2.array[0] = "西瓜";
        System.out.println(array2.array[0]);
    }
}

